package com.xinqi.modules.sys.gpt.dto.rsp;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


/**
 * 发送新奇AI消息 -- 请求 -- 返回
 *
 * @Author：yyzhen
 * @Package：com.xinqi.modules.sys.gpt.dto.req
 * @Project：com.xinqi.-Cloud-Plus
 * @name：ChatMessageSendDTO
 * @Date：2023/5/29 11:18
 * @Filename：ChatMessageSendDTO
 */
@Data
public class ChatMessageSendResultDTO {

    @Schema(description = "消息ID", example = "01h1jzteeb3naa3znq6qe431sc")
    private String id;

    @Schema(description = "唯一 UUID", example = "3c0cab4e-749d-43c7-929b-3edb389b3972")
    private String uid;

    @Schema(description = "引用消息ID")
    private String quoteMessageId;

    @Schema(description = "创建时间", example = "2023-05-29T05:31:14.251Z")
    private String createdAt;

    @Schema(description = "更新时间", example = "2023-05-29T05:31:14.251Z")
    private String updatedAt;

    @Schema(description = "角色", example = "user")
    private String role;

    @Schema(description = "消息内容", example = "AI人工智能")
    private String content;

    @Schema(description = "用户ID", example = "1657268893142360066")
    private Long userId;
}
